package com.gitee.feizns.v8.json;

import com.gitee.feizns.v8.rander.DataConfig;
import com.gitee.feizns.v8.rander.PackageConfig;
import com.gitee.feizns.v8.rander.table.Table;
import lombok.Data;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;

/**
 * @author feizns
 * @since 2019/8/13
 */
@Data
public class ReadConfig {

    /**
     * 数据配置
     */
    private DataConfig dataConfig;

    /**
     * api前缀
     */
    private String apiPrefix;

    /**
     * 项目名称
     */
    private String projectName;

    /**
     * 生成路径
     */
    private String dir;

    /**
     * 信息
     */
    private List<Table> tables;

    /**
     *
     */
    private String author;

    /**
     * 当前时间
     */
    private String currentDate = new SimpleDateFormat("yyyy/MM/dd").format(new Date());

    /**
     * 包配置
     */
    private PackageConfig packageConfig;

}
